home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 11: TSX-11 / Linux Cubed Series 11 - TSX-11 Vol 1.iso / usr.bin / mec-0.000 < prev    next >
Text File  |  1996-11-30  |  2KB  |  44 lines

  1. Mec is the next generation of debugging technology.
  2.  
  3. Mec provides a trace-and-replay facility which works in conjunction with
  4. standard operating systems, debuggers, and compilers.
  5.  
  6. Usage:
  7.  
  8.     mec-trace -o a.trace a.out        # Run 'a.out' and trace it.
  9.     mec-control gdb a.trace        # Replay under debugger control.
  10.  
  11. The tracer can trace any program without recompilation or relinking.
  12.  
  13. The controller replays a target program from a trace file and also runs
  14. a viewer program such as 'gdb' or 'strace'.  The viewer program sees the
  15. target program re-executing with the same input data.  The viewer can
  16. inspect code and data, set breakpoints, and single-step.  The controller
  17. works with stock 'gdb', stock 'strace', or any other program that uses
  18. 'ptrace' and '/proc/$pid/mem' to inspect a target program.
  19.  
  20. The trace file contains all the information needed to replay the
  21. execution of the target program, including the original executable,
  22. shared libraries that it uses, and all input data.  Trace files will
  23. replay on any Linux system with a similar kernel version.
  24.  
  25. The Linux version is free.
  26.  
  27. Michael Chastain
  28. mec@duracef.shout.net
  29.  
  30. Begin3
  31. Title:        Mec
  32. Version:    0.3
  33. Entered-date:    19NOV95
  34. Description:    Trace and replay debugger.
  35.         Run a program and trace execution into a trace file.
  36.         Replays execution under control of debugger.
  37. Keywords:    trace replay debugger
  38. Author:        mec@duracef.shout.net (Michael Elizabeth Chastain)
  39. Primary-site:    tsx-11.mit.edu /pub/linux/sources/usr.bin
  40.         288221 mec-0.3.tar.gz
  41. Platforms:    Linux 1.3.42, g++ 2.6.3, a.out format executables
  42. Copying-Policy:    GPL
  43. End
  44.